package com.midian.common.pay.common.util.iorder;

import com.midian.model.activity.ActivityUser;

/**
 * 订单处理接口
 * @author Savage.M
 *
 */
public abstract class OpOrder {
	/**
	 * 预处理订单
	 * @return
	 */
	public ActivityUser preOrder() {
		return null;
	}
	
	/**
	 * 订单回调处理
	 * @param payedMoney 已支付的金额
	 * @param payStatus 支付状态，1：未支付，2：已支付，3：支付失败
	 * @param callback 支付回调信息
	 * @param orderNo 商户订单号
	 * @param tradeNo 第三方订单号
	 */
	public void postOrdered(Double payedMoney, Integer payStatus, String callback, String orderNo, String tradeNo) {
		
	}
}
